package com.ruoyi.consumer.domain.param;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

import java.util.Date;

/**
 * @author: lizhouwei
 * @ date : 2024/3/21
 * @description:
 */
public class CStatisticTableParam extends BaseEntity {

    /** 统计id */
    private Integer statisticId;

    /** 加注机id编号 */
    @Excel(name = "加注机名称")
    private String facilitName;

    /** 用户姓名 */
    @Excel(name = "用户姓名")
    private String userName;

    /** 公司表id */
    @Excel(name = "公司名称")
    private String companyName;

    /** 车牌号 */
    @Excel(name = "车牌号")
    private String plateNum;

    /** 设备唯一标识sn */
    @Excel(name = "设备唯一标识sn")
    private String sn;

    /** 已加注量(以毫升为单位) */
    @Excel(name = "数量（kg）")
    private String orderFilled;

    /** 支付总金额(单位:分) */
    @Excel(name = "金额（元）")
    private String orderMoney;

    /** 单价(单位:分) */
    @Excel(name = "单价")
    private String orderPrice;

    /** 订单类型1:公司钱包,2:个人钱包,3:微信 */
    private Integer statisticType;

    /** 订单类型1:公司钱包,2:个人钱包,3:微信 */
    @Excel(name = "订单类型")
    private String statisticTypeExport;

    /** 经度 */
    private Double facilitLat;

    /** 纬度 */
    private Double facilitLng;

    /** 加注机所属省 */
    private String facilitProvince;

    /** 加注机所属市 */
    private String facilitCity;

    /** 加注机所属区县 */
    private String facilitArea;

    /** 更新时间 */
    @Excel(name = "加注时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date fillTime;

    private String mangerName;

    public Integer getStatisticId() {
        return statisticId;
    }

    public void setStatisticId(Integer statisticId) {
        this.statisticId = statisticId;
    }

    public String getFacilitName() {
        return facilitName;
    }

    public void setFacilitName(String facilitName) {
        this.facilitName = facilitName;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public String getPlateNum() {
        return plateNum;
    }

    public void setPlateNum(String plateNum) {
        this.plateNum = plateNum;
    }

    public String getSn() {
        return sn;
    }

    public void setSn(String sn) {
        this.sn = sn;
    }

    public String getOrderFilled() {
        return orderFilled;
    }

    public void setOrderFilled(String orderFilled) {
        this.orderFilled = orderFilled;
    }

    public String getOrderMoney() {
        return orderMoney;
    }

    public void setOrderMoney(String orderMoney) {
        this.orderMoney = orderMoney;
    }

    public String getOrderPrice() {
        return orderPrice;
    }

    public void setOrderPrice(String orderPrice) {
        this.orderPrice = orderPrice;
    }

    public Integer getStatisticType() {
        return statisticType;
    }

    public void setStatisticType(Integer statisticType) {
        this.statisticType = statisticType;
    }

    public String getStatisticTypeExport() {
        return statisticTypeExport;
    }

    public void setStatisticTypeExport(String statisticTypeExport) {
        this.statisticTypeExport = statisticTypeExport;
    }

    public Double getFacilitLat() {
        return facilitLat;
    }

    public void setFacilitLat(Double facilitLat) {
        this.facilitLat = facilitLat;
    }

    public Double getFacilitLng() {
        return facilitLng;
    }

    public void setFacilitLng(Double facilitLng) {
        this.facilitLng = facilitLng;
    }

    public String getFacilitProvince() {
        return facilitProvince;
    }

    public void setFacilitProvince(String facilitProvince) {
        this.facilitProvince = facilitProvince;
    }

    public String getFacilitCity() {
        return facilitCity;
    }

    public void setFacilitCity(String facilitCity) {
        this.facilitCity = facilitCity;
    }

    public String getFacilitArea() {
        return facilitArea;
    }

    public void setFacilitArea(String facilitArea) {
        this.facilitArea = facilitArea;
    }

    public Date getFillTime() {
        return fillTime;
    }

    public void setFillTime(Date fillTime) {
        this.fillTime = fillTime;
    }

    public String getMangerName() {
        return mangerName;
    }

    public void setMangerName(String mangerName) {
        this.mangerName = mangerName;
    }

    @Override
    public String toString() {
        return "CStatisticTableParam{" +
                "statisticId=" + statisticId +
                ", facilitName='" + facilitName + '\'' +
                ", userName='" + userName + '\'' +
                ", companyName='" + companyName + '\'' +
                ", plateNum='" + plateNum + '\'' +
                ", sn='" + sn + '\'' +
                ", orderFilled='" + orderFilled + '\'' +
                ", orderMoney='" + orderMoney + '\'' +
                ", orderPrice='" + orderPrice + '\'' +
                ", statisticType=" + statisticType +
                ", statisticTypeExport='" + statisticTypeExport + '\'' +
                ", facilitLat=" + facilitLat +
                ", facilitLng=" + facilitLng +
                ", facilitProvince='" + facilitProvince + '\'' +
                ", facilitCity='" + facilitCity + '\'' +
                ", facilitArea='" + facilitArea + '\'' +
                ", fillTime=" + fillTime +
                ", mangerName='" + mangerName + '\'' +
                '}';
    }
}
